body{overflow-y:scroll;}
/*button*/
div.toolbar ul li{float:left;margin-left:10px;}
a.button{display:block; width:78px; height:28px; background-image:url("images/buttonbg.gif");background-position:left bottom;}
a.button span{display:block; text-align:center; padding-top:8px;}
a.button span span{padding:0;magin:0}
a.button:hover{background-position:left top;}
a.link{display:block; width:78px; height:28px; background-image:url("images/buttonbg.gif");background-position:left bottom;}
a.link span{display:block; text-align:center; padding-top:8px;}
a.link span span{padding:0;magin:0}
a.link:hover{background-position:left top;}
/**/

/*message*/
div.error {background: url("images/error.png") no-repeat scroll 10px 50% #F9E5E6;border: 1px solid #E8AAAD;color: #B50007;}
div.success {background: url("images/success.png") no-repeat scroll 10px 50% #E9F9E5;border: 1px solid #B4E8AA;color: #1C8400;}
.response-msg {font-size: 0.96em;margin: 0 10px 10px 10px;padding: 10px 10px 10px 45px;}
.response-msg span {display: block;padding: 0 0 4px;}
/**/

/*form*/
.form-container .toolbar{margin-left:530px;}
.form-tab {width:100%;}
.form-tab .navigate{float:left;width:100px;}
.form-tab ul{}
.form-tab ul li{}
.form-tab ul li a {padding: 2px;padding-left: 3px;font-size:110%; text-decoration: none;display: block;margin: 0px;;color:#000000;}
.form-tab ul li a:hover {padding-left: 4px;padding-top: 3px;padding-bottom: 1px;padding-right: 1px;text-decoration: none;color:#A5A8B8;}
.form-tab ul li a.active{color:#1100ff;}
.form-tab .tab-item{display:none;margin-left:100px;}
.form-tab .tab-item .title{background: none repeat scroll 0 0 #6F8992;padding: 2px 10px;}
.form-tab .tab-item .title h4{background: none repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 1em;line-height: 25px;margin: 0;min-height: 0;padding: 0;}
.form-tab .tab-active{display:block;}
.form-tab .tab-edit{padding:10px;background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #D6D6D6;min-height: 450px;}
form.form {background:none repeat scroll 0 0 #ffffff;font-size:12px;padding:10px;}
form.form .field-container{width:100%;font-size:100%;}
form.form .field-label{padding-top:5px;padding-bottom:5px; vertical-align: middle;}
form.form .field-input{padding-top:5px;padding-bottom:5px; width: 510px;}
form.form .field-label-editor,.form .field-label-filebrowser{display:none;}
form.form label {text-align:inherit;}
form.form label.field-textarea, .form fieldset label.field-editor{width:100%;clear:both;}
form.form label span{margin-left:10px;}
form.form .field-label{width:100px;}
form.form .input {background: none repeat scroll 0 0 #FFFFFF;border-color: #AAAAAA #C8C8C8 #C8C8C8 #AAAAAA;border-style: solid;border-width: 1px;width:500px}
form.form .infos {background:#EFF5FF;border:1px solid #B5B8C8;color:#333333;padding:2px;}
form.form .select {background:#ffffff;border:1px solid #B5B8C8;padding:0 0 0 0;}
form.form .textarea {width:500px;font-size: 100%;}
form.form span.checkbox, .form .checkbox {display:inline;}
form.form hr {clear:both;visibility:hidden;}
form.form .error {background:none repeat scroll 0 0 #FFEAEA;border:1px solid #B5B8C8;padding:2px;width:500px;}
form.form label.error{color:#ff0000;background:none repeat scroll 0 0 transparent;border:none;display:block;}
form.form .checkbox-list{}
form.form .checkbox-list .group{clear:both; font-weight:700;}
form.form .checkbox-list li{clear:none;float:left;margin-top:5px;margin-bottom:5px;margin-right:10px;width:150px;}
form.form .checkbox-list li span{margin-left:4px; font-weight:normal;}
.file-selected li{float:left;clear:none;display:inline;padding:5px;}
form.filter{background-color:transparent;padding:0;}
form.filter .field-container{width:auto;}
form.filter .field{float:left;}
form.filter .field li{float:left;}
form.filter .field-label{padding-right:5px;margin-top:3px;vertical-align: top;width:auto;}
form.filter .field-input{padding-right:5px;margin-top:0px;width:auto;}
form.filter .input {width:auto;}
#filter_form_container{height:35px;}
#filter_form_container a.button{float:left;margin-top:0px;}
/**/

/*grid*/
table.grid tr td{}
/**/

#sortable { list-style-type: none; margin: 0; padding: 0; width: 40%; }
#sortable li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; height: 1.5em; }
html>body #sortable li { height: 1.5em; line-height: 1.2em; }
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }

.choose-menu li{margin: 10px;float:left;}